ÐÒÉÎÔ'ÄÉÒÅÃÔÏÒÙ 0.14 BY ÐHYRNE ÂACON ÔHE NEW ÐÒÉÎÔ'ÄÉÒÅÃÔÏÒÙ PRINTS THE DISK DIRECTORY WITH OR WITHOUT THE SCRATCHED FILES AND THE BEGINNING TRACK AND SECTORS. ÔHE BLOCKS FREE ARE READ FROM THE ÂÁÍ; SO THAT THE "BLOCKS FREE" NUMBER MATCHES THAT GIVEN BY CAT. ÓCRATCHED FILES ARE INDICATED BY --- OR 0 IN THE ÐÒÇ-COLUMN. ÉF THE SUM OF THE FILE LENGTHS AND THE BLOCKS FREE IS NOT 664, THE MESSAGE PASS"V" MAY FREE XX BLOCKS IS PRINTED ON THE SCREEN. ÉF A FILE TYPE NUMBER IS NON-STANDARD, IT IS PRINTED IN PARENTHESES IN THE ÐÒÇ-COLUMN. Á TRACK/SECTOR LISTING OF ÐÒÉÎÔ'ÄÉÒÅÃÔÏÒÙ CAN BE USED WITH ÄÉÓË'ÅÄÉÔÏÒ TO UNSCRATCH FILES WHICH HAVEN'T BEEN OVERWRITTEN: THE ARTICLE ÄISK ÄIRECTORIES É: ÕNSCRATCHING ÆILES. Á ÄÉÒÅÃÔÏÒÙ'ÐÒÏÂÅ LISTING INDICATES WHICH FILES ARE THE WRONG LENGTH (AND HAVE BEEN OVERWRITTEN). Á TRACK/SECTOR LISTING GIVES A DIRECTORY LISTING WITH THE TRACK/SECTOR OF EACH DIRECTORY BLOCK LISTED FOLLOWED BY THE EIGHT DIRECTORY ENTRIES IN THAT BLOCK AND THE BEGINNING TRACK/SECTOR OF EACH ENTRY. Á NEW MACHINE LANGUAGE PROCEDURE IS USED IN ÐÒÉÎÔ'ÄÉÒÅÃÔÏÒÙ WHICH READS A FILE THIRTY-TWO BYTES AT A TIME, AND INDICATES THE END-OF-FILE BY GIVING THE NUMBER OF BYTES USED IN THE FINAL THIRTY-TWO BYTES. ÁNY TYPE OF FILE CAN BE READ BY CHANGING THE OPEN FILE 7 STATEMENT WHICH IS IN ÃÏÍÁÌ.